computer kiosk - French English Dictionary